Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Лаба 2

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
ІКНІ
Факультет:
Прикладна лінгвістика
Кафедра:
Системи автоматизованого проектування

Інформація про роботу

Рік:
2014
Тип роботи:
Лабораторна робота
Предмет:
Комп’ютерна лінгвістика
Група:
ПРЛс
Варіант:
3

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» Кафедра «Системи автоматизованого проектування» Звіт до лабораторної роботи №2 «Вивчення бібліотеки прикладних програм NLTK, для опрацювання текстів природною мовою. Основи програмування на мові PYTHON (частина 2)» з курсу «Комп’ютерна лінгвістика» вказує, яким чином загальна кількість слів розподіляється між словниковими статтями (оригінальні слова) в тексті. Колокація – це словосполучення, яке зустрічається дуже часто. «red wine» – це колокація, а «the wine» – ні . Характерною рисою колокацій є те, що вони є стійкі до заміни одного зі слів на інше, подібне за змістом («maroon wine»). Для того, щоб побудувати колокації, спочатку потрібно побудувати на основі тексту пари слів, або біграми. Найчастіше зустрічаються слова з довжиною 3 символи, і такі слова становлять близько 20% всього тексту. Можна здійснити аналіз довжин слів для текстів різних жанрів, авторів та мов. Тексти програм Варіант №3 3. Створіть змінну sentence і присвойте їй значення ‘she sells sea shells by the sea shore’ та напишіть фрагмент програми, яка генерує нову стрічку додаючи ‘like’ перед кожним зі слів, яке починається з ‘se’.  5. Пуста стрічка і пустий список в частині умов if виразу призводить до помилки. Напишіть програму для демонстрації таких випадків при використанні if тверджень.  Виконати наступні приклади і пояснити різницю між ними: w.isupper() not w.islower()  У першому випадку у нас результат хибний, тому що не всі символи є великими. У другому випадку у нас результат – істина, тому що не всі символи маленькі. Знайдіть в тексті № 5 всі слова довжина яких дорівнює 4 і побудуйте для них частотний розподіл.  Напишіть вираз для знаходження в тексті №6 всіх слів які відповідають наступним вимогам: закінчуються на ize; містять літеру z; містять послідовність літер pt; написані з великої літери . Результат представити, як список слів.  16. Побудуйте колокації для текстів №1 та №5. Результати порівняйте.  Висновок. На надій практичній роботі ми вивчили основи програмування мовою Python. Ознайомлились з контрольними структурами та класом FreqDist. А також сьогодні ми вивчили: використання операторів if та for, побудову контрольних структур та умовних виразів.
Антиботан аватар за замовчуванням

27.11.2014 04:11

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини